package com.aso114.project.mvp.model;


/**
 * username:Created by hsj on 2016/10/11 0011.
 * class：
 * 类描述：登入逻辑处理
 */

public interface ICommentModel {

    void getPhone(String mobile, CallBack callBack);
    void getVerificationCode(String mobile, CallBack callBack);

    void getLogin(String mobile, String code, CallBack callBack);
    //个人信息
    void getUserInfo(String usertoken, CallBack callBack);
    //个人信息
    void setUserInfo(String pic,String name, CallBack callBack);

    //选择城市BannerBean
    void getCityInfo( CallBack callBack);
    //行测与申论banner
    void getAptiudeTest_banner(String bannerid,String adType, CallBack callBack);

    //真题模考各个类别
    void get_true_quewtion(int page,String type,String CateId, CallBack callBack);

    //保存选择考区ID
    void get_save_arid(String  arrayid, CallBack callBack);
    //获取题库
    void get_question_bank(String AreaId,String  PaperId,String catid, CallBack callBack);
    //章节练习列表
    void getSpecialTreeList(String caetid,CallBack callBack);

    //须知内容
    void getneedcontect(String id,CallBack callBack);

    //提交试卷
    void post_paper(String paperid,String testtype,String PaperSorce,String json,CallBack callBack);

    // 提交收藏
    void setCollect(String cateId,String realQuestionId,CallBack callBack);
    // 删除收藏
    void delCollect(String cateId,String questionId,CallBack callBack);
    // 获取收藏列表
    void getCollect(String cateId,CallBack callBack);
    //获取章节练习题库
    void get_chapter_bank(String AreaId,String  SpecialId, CallBack callBack);
    //获取练习历史列表
    void get_history_list(int papge,final String AreaId, String CateId, String status,final CallBack callBack);
    //获取练习历史题库
    void get_history_bank(final String AreaId, String paperId,String catid, final CallBack callBack);
    //获取成绩
    void   get_result_list(int  papge,final String AreaId, String CateId, String status,final CallBack callBack);
    //获取考点练习题库
    void get_testing_bank(final String AreaId,String catid, final CallBack callBack);
    //错题练习
    void geterror_exercise(int page,String cateId, final CallBack callBack);
    //删除错题
    void del_error_topic(String questionId,String paperid,String cateid, final CallBack callBack);
}

